package com.iplant.aps.service.po.sfc;

import com.iplant.aps.service.po.bpm.BPMTaskBase;

import java.util.ArrayList;
import java.util.List;

/**
 * 批量偶换件领用表
 */
public class SFCBatchBOMTaskBPM extends BPMTaskBase {

    /**
     * 序列号
     */
    private static final long serialVersionUID = 1L;
    /**
     * 车型
     */
    public int ProductID = 0;
    public String ProductNo = "";
    /**
     * 修程
     */
    public int LineID = 0;
    public String LineName = "";
    /**
     * 计划台车数
     */
    public int PlanNumber = 0;
    /**
     * 描述信息
     */
    public String DescriptionInfo = "";
    /**
     * WMS推送状态
     */
    public int SendStatus = 0;
    /**
     * WMS错误信息
     */
    public String SendStatusText = "";
    /**
     * 图片地址
     */
    public String ImageUrl = "";
    /**
     * 1Web 2手机端 3工位终端
     */
    public int SourceType = 0;

    public List<SFCBatchBOMTaskBPMItem> SFCBatchBOMTaskBPMItemList = new ArrayList<>();

    public SFCBatchBOMTaskBPM() {
        super();
    }

    public SFCBatchBOMTaskBPM(int planNumber, String descriptionInfo, String imageUrl, int sourceType) {
        PlanNumber = planNumber;
        DescriptionInfo = descriptionInfo;
        ImageUrl = imageUrl;
        SourceType = sourceType;
    }

    public int getPlanNumber() {
        return PlanNumber;
    }

    public void setPlanNumber(int planNumber) {
        PlanNumber = planNumber;
    }

    public String getDescriptionInfo() {
        return DescriptionInfo;
    }

    public void setDescriptionInfo(String descriptionInfo) {
        DescriptionInfo = descriptionInfo;
    }

    public String getImageUrl() {
        return ImageUrl;
    }

    public void setImageUrl(String imageUrl) {
        ImageUrl = imageUrl;
    }

    public int getSourceType() {
        return SourceType;
    }

    public void setSourceType(int sourceType) {
        SourceType = sourceType;
    }

    public int getSendStatus() {
        return SendStatus;
    }

    public void setSendStatus(int sendStatus) {
        SendStatus = sendStatus;
    }

    public String getSendStatusText() {
        return SendStatusText;
    }

    public void setSendStatusText(String sendStatusText) {
        SendStatusText = sendStatusText;
    }

    public List<SFCBatchBOMTaskBPMItem> getSFCBatchBOMTaskBPMItemList() {
        return SFCBatchBOMTaskBPMItemList;
    }

    public void setSFCBatchBOMTaskBPMItemList(List<SFCBatchBOMTaskBPMItem> SFCBatchBOMTaskBPMItemList) {
        this.SFCBatchBOMTaskBPMItemList = SFCBatchBOMTaskBPMItemList;
    }

    public int getProductID() {
        return ProductID;
    }

    public void setProductID(int productID) {
        ProductID = productID;
    }

    public String getProductNo() {
        return ProductNo;
    }

    public void setProductNo(String productNo) {
        ProductNo = productNo;
    }

    public int getLineID() {
        return LineID;
    }

    public void setLineID(int lineID) {
        LineID = lineID;
    }

    public String getLineName() {
        return LineName;
    }

    public void setLineName(String lineName) {
        LineName = lineName;
    }
}
